<?
#扫描一个文档下的所有文件，返回二维索引数组$array[file] [file_dir]/[file_name]/[file_content]
#索引值从i=1开始
function scan_dir_all_to_array($dir)
{
	function scan_dir_all_to_array_plus($dir,&$array)
	{
		if(is_file($dir))
		{
			#此处为文档内容赋值
			$contents=file_get_contents($dir);
			$array[]=array($dir,dir_basename($dir),$contents);
		}
		if(is_dir($dir))
		{
			$file_array=scandir($dir);
			for($a=0;$a<count($file_array);$a++)
			{
				if($file_array[$a]=='.'||$file_array[$a]=='..')
				{
					continue;
				}
				scan_dir_all_to_array_plus($dir.'/'.$file_array[$a],$array);
			}
		}
		
	}
	#二维数组 $array[file] [file_dir]/[file_name]/[file_content]
	$array=array(array());
	scan_dir_all_to_array_plus($dir,$array);
	return $array;
}
?>